namespace oms.Shared.Services.Redis;

/// <summary>
/// Redis配置类
/// </summary>
public class RedisConfig
{
    /// <summary>
    /// Redis 连接字符串（格式：host:port,password=xxx,ssl=false）
    /// </summary>
    public string ConnectionString { get; init; } = string.Empty;

    /// <summary>
    /// 数据库索引（默认 0）
    /// </summary>
    public int Database { get; init; }

    /// <summary>
    /// 连接超时时间（毫秒）
    /// </summary>
    public int ConnectTimeout { get; init; } = 5000;

    /// <summary>
    /// 同步超时时间（毫秒）
    /// </summary>
    public int SyncTimeout { get; init; } = 1000;
}